Synonyms
defame
to attack the good reputation (of a person)
inflict libel or slander
impeach
to accuse (a person) of a serious crime, e.g. against a profession or the State
denounce, censure
CAST ASPERSIONS ON as in Wiktionary
CAST ASPERSIONS ON as in Wikipedia